#include <stdio.h>

int main(int argc, char *argv[]) {

    /**
     * @brief 妈妈给了小明m元零花钱，为了鼓励小明节约，说如果小明每天只消费1元，每花k元就可以得到1元额外奖励，如果听妈妈的话小明最多可以花多少天？
     * 
     * 问题分析：这个问题的一切都在遵守每天只花1元的前提下，如果想要得到奖励就必须需要k天
     * 如果手中没有钱则代表花完了，即是需要的天数
     */

    int m, k, d = 0, t = 0;

    scanf("%d %d", &m, &k);
    
    while (m>0)
    {
        d++;
        if(d==k){
            d = 0;
            m += 1;
        }
        m--;
        t++;
    }

    printf("%d",t);

    return 0;
}